home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / scrbdr3t.zip / HISTORY.TXT < prev    next >
Text File  |  1992-01-18  |  15KB  |  349 lines

  1. Scrabble Door - History of Revisions
  2.  
  3. (See the Whats.New file for changes in the current release)
  4.  
  5. v3.0L - 10/16/90
  6.  
  7. -  Added the Player's First Initial to the Who's Turn in the Status
  8.    Bulletin.
  9. -  Added a new configuration option to enable/disable automatic checking
  10.    for QkTerm at program start-up.
  11. -  Improved checking on the InActivity Time-Out and Sysop Status
  12.    Display.
  13. -  Fixed problem with program not re-cycling Completed Games.
  14. -  Cleaned up the display of a Player's Turn in a Completed Game.
  15.    Some other minor cosmetic changes.
  16. -  Slight change in how program reads the DoorType line in the
  17.    Scrabble.Cfg file. Certain sub-directory names could cause confusion
  18.    as to what type of DoorInfo file to read.
  19. -  Inserted a line in the Scrabble.Cfg file that determines whether or
  20.    not to use Direct Screen writes for displaying the Game Board.  If
  21.    enabled, the game board will be displayed instantly during Local play
  22.    or when a remote player is using QkTerm.
  23. -  I've combined the Fossil and Non-Fossil versions into ONE executable
  24.    file.  An extra Keyword has been added to the Scrabble.Cfg that
  25.    specifies whether or not to use the FOSSIL driver if available.
  26. -  Updated Setup.Exe to reflect the new (UseFossil) Keyword for the
  27.    Scrabble.Cfg.
  28. -  Fixed Last Date Played bug in SDMaint.Exe
  29.  
  30. v3.0k - 5/08/90
  31.  
  32. -  This is a MAJOR Update!
  33. -  All the Game Files and the Index file have been eliminated.
  34.    There will be ONE Master Game file (each game will occupy approx.
  35.    5500 bytes).
  36. -  The number of games allowed is now configurable via Scrabble.Cfg.
  37.    (Limited only by disk capacity)
  38. -  Convert is no longer necessary or able to run.
  39.    You MUST start new games!
  40. -  The Register command line parameter has been eliminated.
  41.    Registered Sysops must obtain a Scrabble.Key from PC Network.
  42.    All Registered functions will be enabled with this file.
  43.    (It must reside in your Scrabble directory)
  44. -  Files Updated:  SDMaint.Exe, Setup.Exe, Scrabble.Cfg, etc.
  45. -  User Names with ONE name (eg. Aliases) will now display properly in
  46.    the Bulletin files.
  47. -  The program will now check automatically for QkTerm and time-out
  48.    correctly if NOT installed.
  49.  
  50. v3.0j - 4/30/90  (No Conversion Necessary from v3.0i to v3.0j)
  51.  
  52. -  Significant changes to the Scrabble.Cfg file!  Please see the
  53.    Sample.Cfg for the new syntax.
  54. -  Separated the Status and Winners Bulletins.  Scrabble.Cfg must now
  55.    specify TWO sets of Ansi/Ascii Bulletins.
  56. -  Added support for WWIV!
  57. -  Bug fix in the Game Status Routine that could cause a severe error in
  58.    the index file under the proper conditions.
  59.  
  60. v3.0i - 4/18/90  (No Conversion Necessary from v3.0h to v3.0i)
  61.                         (Do NOT Run Convert.Exe)
  62.  
  63. -  Added QkTerm support for Scrabble!  If a remote user has QkTerm
  64.    activated on his end - the Game Board will display instantly on his
  65.    terminal. Download QkTerm.Zip to obtain this file w/Source.
  66. -  Added support for GT PowerComm v15.5
  67.  
  68. v3.0h - 4/11/90
  69.  
  70. -  Added a Number of Word Guesses allowed to the Scrabble.Cfg.
  71.    Will default to 3 if none specified.
  72. -  Changed the Convert.Exe program to handle ANY prior version updates.
  73. -  Added a Change Vote Option in the Game Status Display.
  74. -  Included a Setup.Exe program for automatically writing the
  75.    Scrabble.Cfg file. (No more problems from people refusing to delete
  76.    the comment lines from the Sample.Cfg file - I HOPE!)
  77. -  Changed support from Lynx to Osiris and Osiris SE.
  78.    (Keywords:  OSx and OSSExxx)
  79. -  Major changes in the Winners Bulletin format!  The door now maintains
  80.    a Players.Dat file that keeps track of all game statistics.  This
  81.    file may be used for tracking tournaments, etc.  To start a new
  82.    tournament, simply delete this file.
  83. -  I no longer write a "Winners.Blt" file.  All information is now
  84.    contained in the new format Ansi and Ascii Files defined in the
  85.    Scrabble.Cfg.
  86. -  Fixed problem with Sysop's Remote functions.  The program will now
  87.    Echo to the remote when entering Player's Names, etc.
  88.  
  89. v3.0g - 3/07/90
  90.  
  91. -  Found a small bug in how the program determines if words are
  92.    connected properly. (I found this one myself!)
  93. -  Added internal support for SpitFire BBS Systems.
  94.    (Use the KeyWord "Spit" in the Scrabble.Cfg File)
  95. -  Included File Sharing Mode (ReadOnly/DenyWrite) when opening the
  96.    Scrabble.Dic file for the NetWork Users.
  97. -  Added prompting to add words not found in the dictionary to a
  98.    Request.Wds file.  The Sysop may then validate these words and add
  99.    them to the Dictionary.
  100. -  If a Game is Completed - a player in the Completed Game may now join
  101.    more games based on the Number of Games Allowed/Player.
  102.  
  103. v3.0f - 2/23/90
  104.  
  105.  - Included a CvtScrab Progam to run BEFORE doing ANYTHING ELSE!
  106.    This updates the ScrbGam.Ndx file to the new format.
  107.  - Added a Last Date/Time Played field to the index file - this
  108.    information is used in the Game Status Report.
  109.  - Included a 50 Point Bonus Message for the History of Words Report.
  110.  - Added a <C>oncede (Resign) Option to the Main Menu and Board Screen.
  111.  - Included new GameBrd.A?? Files to display new options.
  112.  
  113. v3.0e - 2/16/90
  114.  
  115.  - Changed Local Log-On Mode to allow different players.
  116.  - Added a Voting Feature on starting a Game (for you Tom)
  117.  - Improved on the History Feature.  Now show Whos Turn, what words were
  118.    made with each turn and whether the turn was PASSED or Tiles DISCARDED
  119.  - A word may be used multiple times in a Game and points will be given
  120.   for each occurence of the word.
  121.  
  122. The GameFil.* and *.NDX files are NOT COMPATIBLE with previous releases!
  123. You'll need to delete all of the above and start from scratch!  Also,
  124. the SDMaint program will not be compatible - so get the new SDMain2.Zip
  125. file if you install this new release!
  126.  
  127. v3.0d - 1/26/90
  128.  
  129. Added a new line in the Scrabble.Cfg that determines the amount of
  130. inactive time in the Door.  This is a value in minutes and can be used
  131. to limit the amount of time a user can spend before making a move in the
  132. game.  Valid entries are 1 through 30 (defaults to 10 if an invalid
  133. entry is made).
  134.  
  135. Corrected the logic when the Sysop hits the <F>inal Score Option.  The
  136. Door will not rewrite an entry to the Winners.Blt if the game has
  137. already been Completed and a Score already written.
  138.  
  139. v3.0c - 1/19/90
  140.  
  141. Made some improvements in the way the Time Remaining is calculated and
  142. monitored.  There were times when a user had 0 minutes left and the game
  143. would wait indefinitely until a key was pressed or a char received via
  144. the comm port.
  145.  
  146. v3.0b - 1/11/90
  147.  
  148. Corrected the bug in Remote use of "Removing InActive Players".  Added
  149. another option in the Scrabble.Cfg file.  You may now specify the
  150. maximum number of games a player may be involved in.  (See Sample.Cfg )
  151.  
  152. v3.0a - 1/7/90
  153.  
  154. Added improved Lynx Support.  New DoorType "Lynx#" - where # is the Node.
  155. The Door will now read the ExtInfo#.QBS file directly.
  156.  
  157. RBBS now requires the Node Number in the configuration file as well.
  158. (eg.  RBBS2)
  159.  
  160. The first line in the Scrabble.Cfg file should now read COM# rather than
  161. just # (# corresponding to the ComPort Number - COM1, COM2, etc.)
  162.  
  163. v2.0u - 12/25/89
  164.  
  165. The Scrabble.Dic Dictionary file is now available for distribution with
  166. the Demo version of the game.
  167.  
  168. Added the <L>ast Words Option from the Playing Screen.  This will
  169. display the entire list of words used in a game with their corresponding
  170. scores.
  171.  
  172. When a Blank is used - a '■' will appear next to the letter in the Board
  173. Display.
  174.  
  175. v2.0t - 12/1/89
  176. This is the first Beta release of the new Non-Fossil version.  I've
  177. incorporated a completely new set of Comm routines that have added
  178. (hopefully) full support for CTS/RTS hardware handshaking.  See the
  179. added line in the Sample.Cfg file for the added option.
  180.  
  181. v2.0s - 11/15/89
  182. At long last!!!  After many hours of thought and aborted attempts, I've
  183. finally gotten the routines perfected for testing proper word locations
  184. in the game.  Suprisingly, it was fairly easy once I had the right
  185. approach.
  186.  
  187. I also changed the routines so that the player's names are no longer in
  188. All Caps!  If you have some existing games, this may cause some
  189. problems.  You'll need to use a sector editor like Norton's to change
  190. the names so that only the first letter is in CAPS.  This was done for
  191. cosmetic reasons, as well as, some incompatibilities with certain BBS
  192. programs.
  193.  
  194. A "Locked Baud Rate" may be specified in the Scrabble.Cfg file.  Line 9
  195. of the Scrabble.Cfg should now read either NO or a Locked Baud Rate
  196. value.  Eg. 19200
  197. This line is only recognized in the Non-Fossil version and has no
  198. bearing in the Fossil version.
  199.  
  200. Some speed improvements were also introduced.
  201.  
  202. v2.0r - 10/29/89
  203. I've changed the Sysop Functions so that they will operate if the Sysop
  204. logs on from remote.  This will only work if the Sysop's First and Last
  205. names are exactly as specified in the Scrabble.Cfg file. This will also
  206. allow a Sysop to specify a different user as the 'Moderator' of the
  207. Door, whereby, the Moderator can Kill Games, etc.  It has no bearing on
  208. the "Registered To:" information in the program file at all!
  209.  
  210. Also,  LOCAL access can now be accomplished via a command line parameter
  211. of 'local' (case is unimportant).  Eg.  Scrabdor local
  212. There MUST be a SCRABBLE.CFG file in order for this to work!  This LOCAL
  213. access will by-pass any reading of a DoorType file.  The name of the
  214. player will be determined by the name entered in the Scrabble.Cfg file
  215. on the Sysop's First Name and Sysop's Last Name lines.
  216.  
  217. v2.0q - 10/22/89
  218. Thanks to one of the uses on my board - I found a little bug that
  219. cropped up when I was "Beautifying" my code!  I inadvertantly had the
  220. Character Set variable as a String[79] rather than a String[100] so that
  221. the maximum number of tiles was 79!  Sorry about that guys!
  222.  
  223. v2.0p - 10/13/89
  224. I've added another procedure to handle a different RBBS Dorinfo1.Def
  225. file.  The DoorType to use in the Scrabble.Cfg file is "RBBSE" (sorry,
  226. I'm not real sure which version of RBBS fits which DoorType). If upon
  227. local logon the user name is "SYSOP" - then use RBBSE.
  228.  
  229. v2.0n - 10/01/89
  230. I've added the ability for registered Sysops to upgrade a Demo release
  231. to a registered release with a valid serial number.
  232. Syntax:  Scrabdor Register
  233.  
  234. v2.0m - 10/01/89
  235. Corrected the problem when a user places the first word.  The program
  236. now verifies that the first word covers the center tile!
  237.  
  238. v2.0l - 9/25/89
  239. Problems encountered with large "Time Remaining" values and with the
  240. RBBS time computations.  These have been corrected.
  241.  
  242. v2.0k - 9/13/89
  243. Changed the Display file routines so that a Text file of any length may
  244. be displayed.  This will enable the Scrabble.Hlp file to include the
  245. Rules.Txt, etc.  The Player will be prompted for More? ([Y]/n)? when
  246. viewing this file.
  247.  
  248. v2.0j - 9/11/89
  249. Had a problem with the scoring when a player was removed from a game.
  250. This version will write a "ReMoved.Dat" file that keeps track of removed
  251. player's scores...thus, allowing correct scoring for the remaining
  252. players.
  253.  
  254. Added direct support for RBBS systems.  Changed the Scrabble.Cfg file
  255. path to the Door Type to recognize BBS Type KeyWords.  Current supported
  256. types are: QBBS, GT, GAP, WildCat, Genesis, PCB and RBBS. (case is
  257. unimportant)  ***  See the Sample.Cfg for Examples  ***
  258.  
  259. v2.0i - 8/29/89
  260. The ScrabDic.Zip file is now encrypted with PKZip v1.01.  Do NOT
  261. distribute this file.
  262. The key for decoding this file may be obtained from PC Network, do
  263. not allow anyone else access to this key.  I am trying to maintain a
  264. "Master Dictionary" and this is the only method I could come up with to
  265. insure the integrity of the Master file.
  266.  
  267. To UnZip ScrabDic:  PKUnZip -sKEY ScrabDic [Optional Path]
  268.  
  269. There were some problems experienced with the differences between the
  270. Callinfo.BBS files of Genesis Deluxe and WildCat - I think I've resolved
  271. these problems.  If not, please send me a copy of your CallInfo.BBS file
  272. and the type of BBS software that you are running!
  273.  
  274. v2.0h - 8/23/89
  275. Added support for 19200 and 38400 bps modems.
  276.  
  277. v2.0g - 8/8/89
  278.  
  279. Removed the ability for users to add their own words - if a word is not
  280. found in the dictionary it cannot be used.  My ultimate goal is to have
  281. a 100% Scrabble Player's Dictionary.
  282.  
  283. Corrected Timer Functions - Door will now exit when a user's time is up.
  284.  
  285. *Registered Version Only*
  286. Updated the ScrabDic.Exe Utility.  Faster Sort routine now available via
  287. a different calling syntax for QSort.  This required that the
  288. Scrabble.Dic file be padded to 15 characters. ***
  289. Syntax for QSort.Exe : Qsort Scrabble.Dic /L2 /F16 /SV
  290.  
  291. You can fix the dictionary yourself by:
  292. 1. Run ScrabDic.Exe
  293. 2. Write an Ascii file of the Entire Dictionary (call it Scrabble.New)
  294. 3. Exit
  295. 4. Delete Scrabble.Dic
  296. 5. Run ScrabDic.Exe
  297. 6. Read Ascii File (Enter Scrabble.New as the filename to Read, and
  298.    [Enter] passed the dictionary filename - it will create Scrabble.Dic
  299. 7. Sort (QSort.Exe no longer needs to be in the current directory)
  300. 8. View (if there are any blanks at the beginning of the dictionary
  301.    then return to Main Menu and 9. Update )
  302. That's it!
  303.  
  304. *** NOTE *** Do NOT use this version of the Utility with an old
  305. (unpadded) dictionary file.
  306.  
  307. v2.0f - 7/21/89
  308.  
  309. Added support for Genesis Deluxe and WildCat systems (CallInfo.BBS),
  310. some minor bug fixes.
  311.  
  312. v2.0e - 7/9/89
  313.  
  314. Added the 'UnDo Last' Option.  Allows a player to take back his last
  315. current move....this gives the player the ability to compare
  316. Words/Scores, etc.  Improved on the valid move checking routines to
  317. allow only letters in a single column/row.
  318. Added the 'Pass' Option.  Used the same key as <S>tart Game.
  319. Improved the Final Score routines...hopefully, all is operating properly
  320. now.
  321. Added 'Errors.Dat' file creation on Run-Time Errors (should they occur).
  322.  
  323. v2.0d - 6/21/89
  324.  
  325. A new Scrabble Configuration file is included.  This single file will be
  326. used by ALL types of BBS programs.  Please see the Sample.Cfg file for
  327. file format. (This file should be renamed to Scrabble.Cfg)!!
  328.  
  329. The Dictionary file may now be located anywhere.  This makes it possible
  330. now for multiple versions of the Door to use the same Dictionary file
  331. (this became necessary since the dictionary became so large).
  332.  
  333. The Door also now writes two Bulletins upon completion (an Ansi and an
  334. Acsii flavor).  These are written only if a move was made in one of the
  335. games.  A batch file errorlevel test can determine if these bulletins
  336. were written (1 - Move was Made, 0 - No Move Made).  These merely state
  337. the game number and the current player.
  338. You may display this bulletin to users as they log on to notify
  339. them of their turn to play.  The filenames for each of these bulletins
  340. is specified in the Scrabble.Cfg file.
  341.  
  342. v2.0c - 6/??
  343.  
  344. I have implemented a CHAT Mode for this new release!
  345.  
  346. A new 50,000+ Word Dictionary is now included with the Registered
  347. Version.  My thanks go to Phil Brushaber (The Ad Game) from Dallas,
  348. Texas for the work he put in to providing this dictionary.
  349.